package cn.gson.springboot.model.vo;

import cn.gson.springboot.model.pojos.*;

import javax.persistence.CascadeType;
import javax.persistence.FetchType;
import javax.persistence.OneToMany;
import java.math.BigDecimal;
import java.sql.Date;
import java.util.List;
import java.util.Set;

public class QuotationVo {
    private Integer quotationId;
    private String quotationTheme;
    private String quotationNo;
    private Integer quotationStatus;
    private Integer quotationClassify;
    private Date quotationDate;
    private BigDecimal quotationPrice;
    private String quotationDelivery;
    private String quotationPayment;
    private String quotationPackage;
    private String quotationRemarks;
    private String quotationContactName;
    private Integer quotationAppStatus;
    private Opportunity opportunity;
    private Customer customerByCustomerId;
    private Employee employeeByEmpId;
    private Employee employeeByAppEmpId;// 审批人
    private List<ProductDetailVo> details;

    public Integer getQuotationId() {
        return quotationId;
    }

    public void setQuotationId(Integer quotationId) {
        this.quotationId = quotationId;
    }

    public String getQuotationTheme() {
        return quotationTheme;
    }

    public void setQuotationTheme(String quotationTheme) {
        this.quotationTheme = quotationTheme;
    }

    public String getQuotationNo() {
        return quotationNo;
    }

    public void setQuotationNo(String quotationNo) {
        this.quotationNo = quotationNo;
    }

    public Integer getQuotationStatus() {
        return quotationStatus;
    }

    public void setQuotationStatus(Integer quotationStatus) {
        this.quotationStatus = quotationStatus;
    }

    public Integer getQuotationClassify() {
        return quotationClassify;
    }

    public void setQuotationClassify(Integer quotationClassify) {
        this.quotationClassify = quotationClassify;
    }

    public Date getQuotationDate() {
        return quotationDate;
    }

    public void setQuotationDate(Date quotationDate) {
        this.quotationDate = quotationDate;
    }

    public BigDecimal getQuotationPrice() {
        return quotationPrice;
    }

    public void setQuotationPrice(BigDecimal quotationPrice) {
        this.quotationPrice = quotationPrice;
    }

    public String getQuotationDelivery() {
        return quotationDelivery;
    }

    public void setQuotationDelivery(String quotationDelivery) {
        this.quotationDelivery = quotationDelivery;
    }

    public String getQuotationPayment() {
        return quotationPayment;
    }

    public void setQuotationPayment(String quotationPayment) {
        this.quotationPayment = quotationPayment;
    }

    public String getQuotationPackage() {
        return quotationPackage;
    }

    public void setQuotationPackage(String quotationPackage) {
        this.quotationPackage = quotationPackage;
    }

    public String getQuotationRemarks() {
        return quotationRemarks;
    }

    public void setQuotationRemarks(String quotationRemarks) {
        this.quotationRemarks = quotationRemarks;
    }

    public String getQuotationContactName() {
        return quotationContactName;
    }

    public void setQuotationContactName(String quotationContactName) {
        this.quotationContactName = quotationContactName;
    }

    public Opportunity getOpportunity() {
        return opportunity;
    }

    public void setOpportunity(Opportunity opportunity) {
        this.opportunity = opportunity;
    }

    public List<ProductDetailVo> getDetails() {
        return details;
    }

    public void setDetails(List<ProductDetailVo> details) {
        this.details = details;
    }

    public Integer getQuotationAppStatus() {
        return quotationAppStatus;
    }

    public void setQuotationAppStatus(Integer quotationAppStatus) {
        this.quotationAppStatus = quotationAppStatus;
    }

    public Customer getCustomerByCustomerId() {
        return customerByCustomerId;
    }

    public void setCustomerByCustomerId(Customer customerByCustomerId) {
        this.customerByCustomerId = customerByCustomerId;
    }

    public Employee getEmployeeByEmpId() {
        return employeeByEmpId;
    }

    public void setEmployeeByEmpId(Employee employeeByEmpId) {
        this.employeeByEmpId = employeeByEmpId;
    }

    public Employee getEmployeeByAppEmpId() {
        return employeeByAppEmpId;
    }

    public void setEmployeeByAppEmpId(Employee employeeByAppEmpId) {
        this.employeeByAppEmpId = employeeByAppEmpId;
    }
}
